@charset "utf-8";
/* CSS Document */
body{ font-size:12px; background:#FFF;}
body a:hover{ color:#2aa5df;}
.w1200{ width:1200px; margin:0 auto;}
.btn{ color:#FFF; padding:5px 10px;}
.btn:hover{ color:#FFF;}
/*头部底部*/
.header{ width:100%; color:#333; }
.h_center{ padding:10px 0; height:50px; position:relative; clear:both;}
.h_center .logo{ float:left; height:50px; width:200px;}
.h_center .logo img{ height:50px; display:block;}
.r_denglu{ width:200px; float:right; font-size:16px; padding-top:10px; text-align:right;}
.r_denglu a{ border:1px solid #2aa5df; color:#2aa5df; display:inline-block; height:30px; line-height:30px; width:70px; text-align:center;}
.r_denglu a:hover{ background:#2aa5df; color:#FFF;}

.hotline{ height:100px; overflow:hidden; float:right; text-align:right;}

.h_nav{height:50px; position:relative; float:left; width:800px;}
.h_nav li{ float:left; height:50px; line-height:50px; width:125px; position:relative; text-align:center;}
.h_nav li a{ display:inline-block; font-size:16px; line-height:25px;}
.h_nav li a i{ margin-left:5px; display:inline-block; vertical-align:middle; border-width:4px; border-style:solid; border-color:#333 transparent transparent transparent; width:0px; height:0px; font-size:0px;}
.h_nav li.curr a,.h_nav li:hover a{ color:#2aa5df; border-bottom:2px solid #2aa5df;}
.itShowbox{ display:none; position:absolute; top:50px; z-index:9; background:#f1f1f1; width:100%;}
.itShowbox a{ display:block; padding:0 20px;}
.h_nav li:hover .itShowbox{ display:block;}
.h_nav li:hover a i{ border-color:transparent transparent #333 transparent; margin-top:-8px;}

.sub_nav { border-bottom:1px solid #f1f1f1;background:#f1f1f1;}
.sub_nav li{ float:right; padding:0 32px;}
.sub_nav li a{ display:inline-block;}
.sub_nav li a.curr{ line-height:36px; border-bottom:3px solid #2aa5df; color:#2aa5df;}
.sub_nav li.i_btn{ padding:0px 0px 0px 32px;}
.sub_nav li.i_btn a{ background:#2aa5df; color:#FFF; line-height:30px; padding:0 8px;}

/*底部*/
.footer{ background:#e8eced; overflow:hidden; clear:both; font-size:12px; padding-top:30px; min-height:270px; }
.footer li{ float:left;}
.footer h2{ font-size:20px; line-height:40px;}
.footer .style01{ width:570px; float:left;}
.footer .style01 li{ float:left; width:130px; padding-left:60px;}
.footer .style01 li p{ line-height:30px;}
.footer .style02{ width:300px; float:left; text-align:center;}
.footer .style03{ width:200px; height:200px; float:right; margin-right:40px; overflow:hidden;}
.footer .style03 img{ width:200px; height:200px;}

/*首页幻灯片*/
.new_banner{ height:400px; overflow:hidden; position:relative;}
.rslides li{ background-position:center center; background-repeat:no-repeat; height:400px; width:100%; position:relative;}
.rslides li a{ display:block; height:400px; width:100%;}
.rslides_nav{ width:36px; height:60px; line-height:60px; text-align:center; display:block; position:absolute; top:50%; margin-top:-10px; overflow:hidden; color:#DDD; font-size:34px; font-family:"宋体";}
.rslides_nav:hover{ background:rgba(0,0,0,.2); color:#FFF;}
.prev{left:40px; top:180px;}
.next{right:40px; top:180px;}
.rslides_tabs{ width:200px; margin-left:-100px; left:50%; position:absolute; bottom:20px; text-align:center; z-index:99999;}
.rslides_tabs li{ display:inline; margin-right:30px;}
.rslides_tabs a{ width:20px; height:20px; background:#fff; text-indent:-5em; overflow:hidden; display:inline-block; border-radius:20px;}
.rslides_tabs .rslides_here a{ background:#2aa5df; width:40px;}

.brn_text { position:absolute; left:50%; top:80px; width:1200; margin:0 0 0 -600px; line-height:50px; color:#FFF;}
.brn_text .item{ width:400px; text-align:center;}
.brn_text h2{ font-size:54px; padding:20px 0; height:50px; overflow:hidden;}
.brn_text .div{ font-size:30px; padding:0 0 30px 0;}
.brn_text p{ font-size:20px; width:200px; line-height:30px; margin:0 auto; height:60px; overflow:hidden;}

.wrap_main{ width:1200px; margin:0 auto; clear:both; }

.box_item{ clear:both; overflow:hidden;}
.box_item .mc{ clear:both; overflow:hidden;}

/*表单验证提示正确错误*/
.icoWrong{ width:25px; height:25px; display:inline-block; float:right; margin-top:5px;}
.layError .icoWrong{ background:url(../images/layError.png) no-repeat; position:relative;}
.layAccur .icoWrong{ background:url(../images/layAccur.png) no-repeat; position:relative;}
.layError *{ color:#FF0000;}
.ft_smscode{ float:right; margin-top:10px; width:80px; border:none; background:none;}

/*弹框*/
/*弹出窗口*/
.gray_img {
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter:gray;
}
.u_tipBackground{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFFFFF; opacity: 0.1; filter: alpha(opacity=10); _filter:Alpha(opacity=10,finishOpacity=0,style=0); z-index:10000;position:fixed!important;position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));}
.u_bg2{opacity: 0.5; filter: alpha(opacity=50); _filter:Alpha(opacity=50,finishOpacity=0,style=0); }
.u_tipWindow{ display:none; width:460px; position:fixed; z-index:99999; top:10%; left:50%; margin: 0 0 0 -230px ;}
.u_tipWindow .mt{ height:40px; line-height:40px; overflow:hidden; text-align:left; background-color:#00a848; color:#FFF; font-size:14px; font-weight:bold; padding:0 10px; position:relative;}
.u_tipWindow .mt i{ display:block; width:20px; height:36px; line-height:36px; font-size:18px; text-align:center; position:absolute; right:10px; top:0px; font-family:"宋体"; font-weight:bold; cursor:pointer;}
.u_tipWindow .mt i:hover{
    -webkit-animation: circle 0.5s linear infinite;
    -moz-animation: circle 0.5s linear infinite;
    -ms-animation: circle 0.5s linear infinite;
    -o-animation: circle 0.5s linear infinite;
    animation: circle 0.5s linear infinite;
}

.u_tipWindow .mc{
	min-height:190px; padding:0 20px; overflow:hidden; font-size:14px; background-color:#ffffff; border-width:0px 1px 1px 1px; border-color:#00a848; border-style:solid;
	-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.23); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,.23); box-shadow: 0px 2px 4px rgba(0,0,0,.23);
}
.u_tipWindow .textarea{ border:1px solid #dbdbdb; padding:5px;}
.u_tipWindow .textarea textarea{ width:100%; font-size:12px;}

/*内容*/
.col_main{ float:left; min-height:1px; width:100%;}
.col_main .main-wrap{ margin-left:198px; font-size:13px;}

/**/
.itt_btn a{ background:#0fc1fb; color:#FFF; font-size:16px; display:inline-block;}
.itt_btn a:hover{ color:#f6f6f6;}

.HomeList001 li{ width:33%; float:left;}
.HomeList001 li .item{ width:140px; margin:0 auto;}
.HomeList001 li .it_img{}
.HomeList001 li .it_name{ font-size:26px; color:#2aa5df;}
.HomeList001 li .it_text{}
.HomeList001 li .it_btn a{ background:#2aa5df; color:#FFF; display:inline-block; line-height:35px; padding:0 15px;}
.HomeList001 li .it_btn a:hover{ color:#f6f6f6;}

.h1_tit{ line-height:40px; width:650px; margin:0px auto; clear:both;}

.HomeList002{ text-align:center;}
.HomeList002 ul{ margin-top:30px; padding:0px 0px 10px 60px; display:inline;}
.HomeList002 ul li{ display:inline-block; margin-right:20px; width:180px; height:100px; overflow:hidden; text-align:center;}
.HomeList002 ul li a.mr_img{ width:160px; height:60px; position:relative; display:inline-block; overflow:hidden; }
.HomeList002 .it_btn { clear:both; overflow:hidden; text-align:center;}
.HomeList002 .it_btn a{ width:148px; height:42px; line-height:42px; font-size:16px; background:#fff; border:1px solid #2aa5df; color:#333; display:inline-block;}
.HomeList002 .it_btn a:hover{ background:#2aa5df; color:#FFF;}


.contWShopMain{/* height:304px;*/ overflow:hidden; margin-bottom:30px; clear:both;}
.contWShopMain .box_item{ width:1200px; margin:0 auto;}
.contWShopMain .box_item .u_left{ width:600px; float:left;}
.contWShopMain .box_item .u_right{ width:600px; float:left;}
.contWShopMain .box_item .h1_tit{ padding:70px 0 0 180px; width:300px; margin:0;}
.contWShopMain .box_item .h1_tit2{ padding:70px 180px 0 0px;}

.weService li{ float:left; width:33%; }
.weService li .item{ width:260px; margin:0px auto 30px; padding:45px 20px 10px 30px; position:relative;}
.weService li .item .iPics{ position:absolute; top:-40px; left:50%; margin:0 0 0 -40px; width:80px; height:80px;}
.weService li .item .iPics .rdus{ border-width:4px; border-style:solid;  width:72px; height:72px; text-align:center; line-height:72px;}

.wePackage li{ }
.wePackage li .item{ width:240px; margin:0px auto; position:relative; border-width:1px; border-style:solid; border-color:#2aa5df;}
.wePackage li .item .iPics{ height:90px; background:#7fd3fb; position:relative;}
.wePackage li .item .iPics i{ width:50px; height:50px; position:absolute; top:-1px; left:-1px; display:block; background:url(../temp/i_5050_01.png) center center;}
.wePackage li .item .iCont{ height:236px; overflow:hidden; border-width:1px 0 0 0; border-style:solid; border-color:#2aa5df; }
.wePackage li .item .iCont li{ list-style:outside; width:inherit; float:none;}

.rjDL_001 li{ width:50%; float:left;}
.rjDL_001 li dl{ width:390px; margin:0 auto; color:#FFF; height:190px; padding-top:50px; padding-left:30px;}
.rjDL_001 li dl dt{ width:112px; height:112px; float:left; margin-right:15px;}
.rjDL_001 li dl dt img{ width:112px; height:112px;}
.rjDL_001 li dl dd{ float:left; width:220px;}
.rjDL_001 li dl dd h2{ font-size:20px; line-height:30px; margin-bottom:30px;}
.rjDL_001 li dl dd p { line-height:25px;}

.rjDL_tit{ height:34px; width:190px; padding-left:30px; margin:0 auto; background:url(../images/bg_22034.png) no-repeat; text-align:center; line-height:34px; color:#FFF;}
.rjDL_con li{ width:36%; float:left; padding:0 7% 60px;}

#contactUs { padding-bottom:60px;}
#contactUs .mt{ height:45px; overflow:hidden;}
#contactUs .mt a{ width:190px; height:45px; line-height:45px; background:#3fbbf6; color:#FFF; margin-right:40px; display:inline-block; text-align:center;}
#contactUs .mt a.curr{ background:#2aa5df;}
#contactUs .mc{ clear:both; overflow:hidden; padding:40px 0px 0px 0px;}

#contactUs .style_001 { background:#f5f5f5;}
#contactUs .style_001 dl{ height:280px; }
#contactUs .style_001 dl dt{ height:280px; width:330px; float:left; margin-right:40px; overflow:hidden;}
#contactUs .style_001 dl dd{ float:left; width:570px; padding-top:40px;}
#contactUs .style_001 dl dd p { line-height:25px;}

#contactUs .style02{ clear:both; overflow:hidden;}
#contactUs .style02 .mt{ height:40px; line-height:40px; position:relative;}
#contactUs .style02 .mt h2{ position:relative; z-index:2; background:#FFF; display:inline-block; padding:0 10px;}
#contactUs .style02 .mt i{ z-index:0; display:block; height:1px; width:100%; border-bottom:1px dashed #CCC; position:absolute; top:20px;}
#contactUs .style02 .uuImg{ margin-right:-40px;}
#contactUs .style02 .uuImg li{ float:left; width:260px; height:160px; margin-right:20px;}

#contactUs .style_03 li{ float:left; width:30%; padding-right:3%;}

.h_nav li .itShowbox a{ border:none; display:block; padding:10px 0;}
.h_nav li .itShowbox a:hover{ background:#d1d1d1; }

.H-infoTip { padding:30px 0 20px;}
.H-infoTip li{ float:left; width:45%; text-align:center;}
.H-infoTip .li_center{ width:10%;}
.H-infoTip .li_center div{ width:1px; margin:0 auto; background:#EEE; min-height:300px;}
.H-infoTip dl dt h1{ font-size:24px; line-height:50px;}
.H-infoTip dl dt p { font-size:18px;}
.H-infoTip dl dd { padding-top:20px; overflow:hidden; clear:both;}
.H-infoTip dl dd .item{ width:33%; float:left;}
.H-infoTip dl dd .item .uitem{ width:115px; margin:0 auto;}
.H-infoTip dl dd .item .uitem h2{ height:25px; line-height:25px; overflow:hidden; font-size:18px; margin-top:10px;}
.H-infoTip dl dd .item .uitem p { height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#999;}
.H-infoTip dl dd .item .uitem .t_img{ width:115px; height:115px; text-align:center; line-height:115px; overflow:hidden;}
.H-infoTip dl dd .item .uitem .t_img img{ width:80px; height:80px; }


.formstbox { font-size:14px;}
.formstbox .item{ height:32px; line-height:32px; padding-bottom:20px; clear:both;}
.formstbox .item .tit{ display:inline-block; vertical-align:middle; margin-right:10px; width:100px; float:left;}
.formstbox .item .cont{ float:left; margin-right:10px;}
.formstbox .item .text{ border:1px solid #ddd; padding:5px 10px; width:304px;}
.formstbox .icoWrong{ display:none; float:none; vertical-align:middle;}
.formstbox .layError .icoWrong{ display:inline-block;}
.formstbox .layAccur .icoWrong{ display:inline-block;}

.gf-select { float: left; width: 157px; margin-right: 10px; position: relative;}
.gf-select span.name { display: block; width: 75px; text-align: right; line-height: 30px;}
.gf-select span {width: 120px; height:32px; line-height:32px; padding: 0px 27px 0px 10px; display: block; border: 1px solid #ddd; cursor: pointer;background:#fff url(../images/down-jt.jpg) no-repeat right center}
.gf-select span em {font-style: normal;}
.gf-select .icon-jt { width: 12px; height: 6px;position: absolute;right: 10px;top: 50%; margin-top: -3px;}
.gf-select ul {border: 1px solid #ddd; position: absolute; width: 100%; top: 31px; overflow-y :auto; display: none; background: #fff;}
.gf-select ul li { border-bottom: 1px solid #ddd; line-height: 30px; padding-left: 10px;}
.gf-select ul li:last-child{ border-bottom: none; }

.nice-select{width:137px; padding:0 10px;height:32px;border:1px solid #ddd;position:relative;background:#fff url(../images/down-jt.jpg) no-repeat right center}
.nice-select input{display:block;width:100%;height:32px;line-height:38px\9;border:0;outline:0;background:0 0}
.nice-select ul{ width:100%;display:none;position:absolute;left:-1px;top:32px;overflow:hidden;background-color:#fff;max-height:150px;overflow-y:auto;border:1px solid #ddd;z-index:9999}
.nice-select ul li{height:30px;line-height:30px;overflow:hidden;padding:0 10px;cursor:pointer; border-bottom:1px solid #ddd}
.nice-select ul li.on{background-color:#e0e0e0}


.gnList{ padding:80px 0 40px 40px;}
.gnListItem { clear:both; overflow:hidden;}
.gnListItem h1{ text-align:center;}
.gnListItem ul{ padding:60px 0 130px; overflow:hidden;}
.gnListItem dl dt{ float:left; margin-right:20px; width:55px; height:55px; line-height:55px; text-align:center; overflow:hidden; border-radius:3px;}
.gnListItem dl dt img{ width:55px; height:55px;}
.gnListItem dl dd{ float:left; width:50%;}
.gnListItem dl dd p{ line-height:16px; margin-top:2px;}
.gnListItem ul li{ height:75px; overflow:hidden; margin-bottom:5px;}


.txTableForm li{ clear:both; height:40px; padding-left:85px; position:relative; padding-bottom:35px;}
.txTableForm li .tit{ width:80px; height:20px; line-height:20px; margin-right:5px; position:absolute; left:0px; top:9px;}
.txTableForm li .cot{ margin-right:5px; height:40px;}
.txTableForm li .cot .text{ width:398px; border:1px solid #d1d1d1; background:#FFF; color:#999999; font-size:14px; height:38px; line-height:38px; padding:0px 30px;}
.txTableForm li .cot select.text{ width:130px; padding:0 10px; color:#333; margin-right:32px;}
.registerMain { width:650px; margin:20px auto;}
.registerMain .mt{ height:50px; line-height:50px; padding:20px 30px 10px; display:block; border-bottom:1px solid #2aa5df; font-size:16px; position:relative;}
.registerMain .mt .iLogo{ position:absolute; left:30px; top:20px; width:140px; height:50px;}
.registerMain .mt .info{ display:block; padding-left:145px; height:30px; line-height:30px; padding-top:20px;}
.registerMain .z_redddty{ height:25px; line-height:25px; overflow:hidden; margin-top:-20px; width:320px;}
.registerMain .z_redddty a{ vertical-align:-3px;}
.registerMain .z_btn{ width:322px; clear:both; text-align:center; line-height:40px;}
.registerMain .z_btn a{ display:block; font-size:16px;}
.registerMain .mc{ position:relative; padding:40px 60px;}
.registerMain .ewmBox{ position:absolute; right:60px; top:40px; width:115px; }
.registerMain .ewmBox div{ height:115px; width:115px;}
.registerMain .ewmBox div img{ height:115px; width:115px;}
.registerMain .ewmBox p{ padding:0 10px; height:50px; line-height:25px; margin-top:10px; font-size:14px; color:#999;}
.registerMain .mdfooter{ border-top:1px solid #2aa5df; text-align:center; clear:both; overflow:hidden; font-size:16px; line-height:40px; color:#666;}
.formLoginRegister li .icoImg{ width:25px; height:25px; display:inline-block; margin-right:20px;}
.formLoginRegister li .icoImg img{ width:25px; height:25px; vertical-align:middle;}
.hq_code{ position:absolute ; left:360px; top:1px; width:100px; text-align:center; background:#2aa5df; color:#FFF; height:38px;line-height: 38px;}


.userCreateshop { margin:20px auto; font-size:14px; border:1px solid #e3e3e3;}
.userCreateshop .pic { position:relative; padding-left:100px; background:#f9f9f9; border-bottom:1px solid #e3e3e3;}
.userCreateshop .pic dl dt{ width:60px; height:60px; margin-right:20px; overflow:hidden; background:#d1d1d1; position:absolute; left:20px; top:20px;}
.userCreateshop .pic dl dd{ width:100%; line-height:30px; overflow:hidden;}
.userCreateshop .mc{ padding:20px 10px; overflow:hidden; min-height:300px;}
.userCreateshop .mc .item{ line-height:30px; border-style:solid; border-width:3px 1px 1px 1px; border-color:#F96 #eee #eee #eee; background:#f9f9f9; padding:10px; margin:0 10px 10px;}
.userCreateshop .mc .item a{ background:#ff6600; border-radius:2px; color:#FFF; padding:2px 10px;}
.userCreateshop .mc .item.curr{ border-top-color:#2aa5df}
.userCreateshop .pic dl dt img{ width:60px; height:60px;}

.contWShopMain{/* height:304px;*/ overflow:hidden; margin-bottom:30px; clear:both;}
.contWShopMain .box_item{ width:1200px; margin:0 auto;}
.contWShopMain .box_item .u_left{ width:600px; float:left;}
.contWShopMain .box_item .u_right{ width:600px; float:left;}
.contWShopMain .box_item .h1_tit{ padding:70px 0 0 180px; width:300px; margin:0;}
.contWShopMain .box_item .h1_tit2{ padding:70px 180px 0 0px;}
.contWShopMain .zGanhuobang{ width:1060px;}
.senMessTip{ border:1px solid #2aa5df; padding:20px; margin-top:10px;}

.topTip{ border:1px solid #2aa5df; background-color:#FFF; padding:10px 10px 10px 180px; position:relative; overflow:hidden; background-image:url(../temp/other/11050_001.png); background-repeat:no-repeat; background-position:20px 10px;}
.zGanhuobang .left { width:720px; float:left;}
.zGanhuobang .right{ width:310px; float:right;}

.zGanhuobang .text_show{ display:none; color:#666;}
.zGanhuobang .left li{ border-bottom:1px dashed #d1d1d1; padding:15px 0px;}
.zGanhuobang .left li a{ display:block; height:30px; line-height:30px; overflow:hidden;}
.zGanhuobang .left li:last-child{ border:none;}
.zGanhuobang .left li div { padding:5px 0px;}
.zGanhuobang .left li div span{ border:1px solid #2aa5df; color:#2aa5df; padding:0 5px; margin-left:210px;}

.zGanhuobang .left li.hover{ border-bottom:1px solid #d1d1d1; padding-bottom:20px;}
.zGanhuobang .left li.hover:last-child{ border:none;}
.zGanhuobang .left li.hover a{ font-size:18px; font-weight:bold; color:#000;}
.zGanhuobang .left li.hover .text_show{ display:block;}

.zGanhuobang .mtcBox .mt{
	height:58px; line-height:58px; color:#2aa5df; font-size:18px; padding:0px 20px; background:#FFF; margin-bottom:3px;
	border-width:1px 1px 1px 2px;
	border-color:#d1d1d1 #d1d1d1 #d1d1d1 #2aa5df;
	border-style:solid;
}
.zGanhuobang .mtcBox .mc{ border-color:#d1d1d1;}
 .mt em { color:#d1d1d1;}
 .btn_biaoqian { overflow:hidden;}
 .btn_biaoqian li { width:50%; float:left; padding-bottom:20px;}
 .btn_biaoqian li a{ border:1px solid #2aa5df; border-radius:5px; height:28px; line-height:28px; width:88px; margin:0 auto; text-align:center; display:block; vertical-align:middle; color:#2aa5df; font-size:14px; }

.list_news {}
.list_news li{ line-height:30px; height:30px; overflow:hidden;position:relative; overflow:hidden;}
.list_news li i{ display:inline-block; width:5px; height:5px; line-height:0px; background:#2aa5df; vertical-align:middle; margin-right:10px; border-radius:5px;}
.list_news li.it_img{ height:140px; overflow:hidden; background:#2aa5df; text-align:center;}
.list_news li.it_img img{ height:140px; width:100%;}
